From: route@monster.com
Sent: Monday, April 18, 2016 4:42 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: Program Analyst
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
ADAM W. GEORGE adamwg@hotmail.com
www.linkedin.com/pub/adam-george/4/a5/3 awgtek.blogspot.com Desired
role: Java Developer QUALIFICATIONS: Skilled in full
application lifecycle development on a variety of platforms, and focused on
Java-based technologies. EXPERIENCE: April
2015 – Present Morrisville, NC Infinite
Computer Solutions Java
Developer Mr. George develops
software within the framework of Cisco internal defect tracking systems,
under Agile / Scrum methodologies operating in a CI environment. Developed: •
Spring Boot application using Spring Data Mongo, Drools rule templates,
Apache Camel, ActiveMQ, JAXB, and Quartz2 for scheduled data transfers
between business units. •
Spring Integration application that used Activiti and Drools for flow and
business logic, Spring Mail connecting to IMAP, parsing multi-part emails
with Apache Commons Email, Spring Batch for processing email attachments,
Jsoup, iText and Flying Saucer libraries used for conversion of IMAP to XHTML
then PDF, HTTP outbound adapters and Spring Oauth for posting files to REST
API, Velocity templates for formatting status notification email to senders,
and email is sent via SI outbound mail adapter. •
Concept application demonstrating to team the new features, including
UiBinder and the AutoBean framework, of GXT 3.1/GWT 2.7. •
Participated in AngularJS proof-of-concept for replacement of GWT codebase.
Used WebStorm for development, json-server for testing. Used Grunt, Bower,
ui-grid, Less, Bootstrap. •
Maintained web sites, web services, command-line tools, and libraries as part
of maintenance activities and in closing user stories and defects using Java,
JavaScript, jQuery, Struts, JSP, Spring, Gradle, Maven, Ant, Subversion,
Jenkins, Artifactory, Apache, Tomcat, Eclipse, GXT (Ext GWT), GWT, Spring
Mongo, Selenium, JUnit, CodeCollaberator, Postman, Sonar, Rally. May
2014 – March 2015 Vienna, VA Cougaar
Software Inc. Java
Developer Mr. George develops
in and upon the ActiveEdge/Cougaar, an AOSE platform, under Agile / Scrum
methodologies operating in a CI environment. •
Used Eclipse with ActiveEdge plugin to initiate, develop, and repair
ActiveEdge Java applications composed of hosts, nodes, agents, plugins and a
host of subsystems such as services, communities and workflow. •
Developed algorithms for logistics routing of supplies; developed the
ActiveEdge application using Java, Spring, ModelMapper and Drools. •
Code and maintain web services (SOAP, WSDL, REST) and UIs (Servlets, Swing)
that interface with ActiveEdge suite of asynchronous services and the Cougaar
core platform. •
Developed prototype for integration of ActiveEdge with authentication via LDAP,
Kerberos, and database; developed workflow proof-of-concept integrating jBPM
6, BPMN 2.0, involving tests of technologies including JBoss (WildFly), EJB
3, JNDI, Struts 2, CXF, JMS, Active MQ, Tomcat. Submitted one accepted pull
request to jBPM 6.3 (see my github account
https://github.com/droolsjbpm/jbpm/pull/236) •
Daily software development required exposure to the following tools and
technologies: Subclipse and TortoisSVN to access subversion repositories.
Used JAutodoc and Checkstyle Eclipse plugins for coding standards compliance.
Used EclEmma for code coverage. Used Rapid Environment Editor for setting up
test environments which included Java, MySQL, H2, HSQLDB, Derby, and Tomcat.
Used Java Snippet Runner to test Java code. Used Phabricator and Review Board
to perform code review activities. Used JUnit and Mockito for testing. Used
Spring Framework for IoC and Spring AOP and AspectJ for profiling. Used bpep
for Builder Pattern in Eclipse. Used Jira for tasking. Used JDepend4Eclipse
to analyse code metrics. Used EHCache and Spring SimpleCacheManager for
caching objects. Used Hibernate and JPA for DB work. Used ObjectAid UML,
Enterprise Architect, and AmaterasUML for class and sequence diagrams; used
Gliffy for other graphical software design documentation. Other tools and
technologies utilized included jQuery, Handsontable, JavaScript, Servlets,
Struts, Embedded Tomcat 6, Jersey, Gson, Ruby, SoapUI, Ant, Gradle, Jenkins,
Hudson. April
2013 – May 2014 Washington DC Solutions
By Design II, LLC
Software
Developer Mr. George supports
a company contract with the U.S. Small Business Administration (SBA) for
software development services under Agile / Scrum methodologies. Accomplishments: •
Work with group of developers within larger team that maintains and enhances
the E-Tran application, which facilitates the pairing of lenders with small
business borrowers by tracking the origination, servicing and collections
related to all loan activity. •
Work with Oracle DB developers on requirements (for Stored Procedures, schema
changes, data definitions) vis a vis legislation-driven business rules.
Ensure Section 508 compliance, cross-browser compatibility; support of IE7+,
e.g. IE9 conversion issues, conversion of jQuery 1.8.3 code to standard
JavaScript to prevent script performance-related errors within older clients,
i.e. IE7 on a single-core machines, etc..; develop JavaScript / jQuery
modules e.g. for add/remove of form detail rows,; write UDFs, CFCs, and Java
classes hosted in servlet containers of the web tier. •
Used SBA’s custom version control, code framework, and web-based developer
tools in addition to standard tools such as Git and Subversion. •
Develop EJB 2 modules deployed to JBoss 4 middle tier. R&D upgrade
strategies for these, i.e. create and test EAR files and Java test clients
and configure standalone.xml for JBoss 7.1 upgrade. •
Work with Java validation logic in SessionBean code to match business
requirements for 1502 Reporting; Investigate reported issues with processes
in EJB 2 (Java / JDBC) modules; perform integration testing of EJB in JBoss
to verify functional requirements. •
Developed Java (Swing, Hibernate, Spring JDBC/MVC) virtual engines and
front-ends for translation of 7A rules into ColdFusion, PL/SQL, and
JavaScript/jQuery for 7A and Express loan document per the National 7(a)
Authorization Boilerplate Version 2011 documentation. Legacy app is based on
VBA; used vb2js Java solution (see my blog http://awgtek.blogspot.com/2013/05/using-vb2js.html)
and other solutions to port these to web apps. For the web apps also
developed JavaScript / jQuery / HTML solutions (see my blog entries: http://awgtek.blogspot.com/2013/08/get-value-of-form-element.html
; http://awgtek.blogspot.com/2013/06/disabling-siblings-of-selected-radio.html
) •
Develop servlet-based web applications, i.e. Spring MVC 3 web sites serving
as front-end to relational models of business processes and code base. Additional technologies/tools used: Java, J2EE, JEE,
Eclipse, CFEclipse, ColdFusion Builder 2, git, KDiff3, Dreamweaver CS6,
Oracle SQL Developer, ERwin, Entity Developer, PL/SQL, C#, JavaScript,
jQuery, jQuery ui, Fiddler2, Firebug, putty/WinSCP, NetBeans, Swing, AWT,
Visual Studio 2010/2012, Solaris (SunOS 5), egrep, awk, csh, bash, ColdFusion
9, Oracle 11g, NHibernate, Entity Framework 5, Jsoup, HTMLParser.org,
BExpred, Spring, JDBC, Hibernate, Hibernate Tools (i.e. the Eclipse
reverse-engineering plugin), Struts, JAX-RPC, JAX-WS RI, REST, Java
Decompiler, JBoss 4-7, Tomcat 5-7, Java 4-8 November
2011 – April 2013 Arlington VA SSB,
Inc
Software
Developer Mr. George was
responsible for supporting the data operations and software applications
maintenance for various departments within the U.S. Army. Accomplishments: •
Serve in the capacity as Business Analyst, software architect, and systems
engineer with respect to writing documentation for the deployment to stage
and production of code modules hosted within the department intranet.
Released two iterations under CMMI 3. Implemented numerous enhancements and
bug-fixes in web template files and OpenXML docs. Added workflow enhancements
utilizing a State Machine design pattern to provide notifications and
lifecycles of task activities. •
Wrote console applications that connect to XML web services posting updates
in accordance with documented XML schemas. Worked with design team to
implement HTML, CSS, JavaScript and graphics. Coded presentation logic in
Java, XSLT and JavaScript. Developed XML / SOAP parsing solutions e.g. one
using the Java-based Jsonix (see my blog
http://awgtek.blogspot.com/2013/01/xmljavascript-mapping-with-jsonix.html).
Work with business analysts in conjunction with TFS issue tracking system to
refine requirements. •
Designed C# OOP applications utilizing reflection, generics, RIA, Ajax, and
asynchronous ASMX Web Services having layered architecture, and including
repository pattern with DAO synchronized against a web services layer and
local cache; and multi-threaded management modules included in thick clients
for distribution of system tasks. Business logic core included rules encoded
via enum for type-safety. •
Developed QUnit driven JavaScript and Java deployment applications that
perform operations using remote Web Services APIs. Technologies used: TFS, VSeWSS,
Fiddler2, Java, DDFGenerator, ULSViewer, Orca, ILSpy & dotPeek, Jsonix,
SPServices, jQuery, QUnit, .xml2json, JSONSelect, Silverlight, SharpZipLib,
jsfiddle, cssdesk, Snagit; Java, C#, Visual Basic, JavaScript, PowerShell,
HTML, XSLT, XML, XAML February
2005 – October 2011 Washington DC VariQ,
Inc
Software
Developer / Systems Engineer Mr. George worked
as lead architect, developer, and integrator in the implementation and
maintenance of Symantec security solutions across two branches of government.
Accomplishments: •
Implement and administer DoS’ 20-server Java/RedHat based SSIM system which
processed all traffic passing Department of State firewalls. Duties included
coding to and configuring the SSIM (SIEM), Java, log4j.properties, beans.xml
and other JVM configurations on Linux appliances. Maintained Spring MVC / JSP
/ Swing front-ends. Worked with Symantec Backline passing test results and
proof of concept backed recommendations. •
Increased SSIM performance by adding multi-threading to simsar.jar class
files involved with full-text search functions; implement MapReduce at data
processing stress points; and replace SAS/SATA with SSD and/or adjusted RAID
for DB2 IO intensive stored procedures. •
Code and test SSIM ticketing solution; employed WSDL2Java, Axis •
Developed a Blue Coat and Stonegate custom collectors; utilized Symantec
Collector Studio to aid in the generation of Java templates to be adjusted
along with XML configs of Java plugins. Scripted (bash, perl) cron jobs for
collector operation routines; use make, g++ etc. for integrating tools and
libraries to support processing feeds to the appliance. •
Perform integration testing of SSIM applications in Tomcat/CentOS/Red Hat on
different hardware combinations; Ported the core to newer linux kernel;
installed Remedy integration tool WAR file. Developed Web Services client for
querying SSIM WSRF Pubscribe service. •
Assist setup, programming, configuring and troubleshooting DLP 11 upgrade
lab. Troubleshot Oracle 11g database connectivity (execute SQLPlus commands,
configure TNS Listeners). •
Developed and maintained apps and plugins, such as reporting tools
which leverage XSLT / XML for compiling Dept. status reports. •
Created and maintained the Symantec Client Security site JSP/ColdFusion website
for various departments and offices within the legislative branch, featuring
help docs, reporting, and software packaging and download facilities.
Included customized JSP portal page to Symantec SESA / SSIM. •
Design in UML and implement a web application (replacing a Domino
Application) to provide office-specific SAV installer packages. UML design
utilizes four classes to control respectively, caching, session management,
package generation and configuration. View-side done through mix of javascript/ColdFusion
and CSS. •
Developed an analysis tool used in Security Operations for providing
office/department/contact info for given IP(s). Tool is part of the SOC
Portal; data is derived from mappings between NOC Access databases and the CRM
and presented to client JavaScript search app through Server generated
JavaScript. Tabular search results presented through ActiveWidgets; includes
export capabilities. •
Developed reporting tools to complement the Symantec Security Information
Manager (SSIM) DB2 (UDB) database through WSDL / SOAP and SQL interfaces
coupled with SSIS ETL and coded apps to produce PDF (via Word Interop) and
HTML email reports. Technologies used: Eclipse, Java, SQL,
Toad, Violet UML, Dreamweaver, SSMS, BIDS, BlueDragon, HHD Hex Editor,
SQLPlus, Java Decompiler, Wireshark 2003
– Freelance
Developer, Part-time Mr. George has
partnered with various companies and individuals to assist in the coding of
e-commerce and corporate solutions. Accomplishments: •
Rebuilt VariQ SharePoint internal contracts portal using Single Page
Application (SPA) model with CSOM/JSOM, SharePoint REST API, Knockout,
RequireJS, Backbone.js, Underscore, Breeze, etc. •
Developed various PHP web applications for EIC such as newenglandtrade.info,
which was built with MySQL 5 stored procedures and triggers, a large custom
PHP web framework, XML/JSON for data transfer, XSLT processed view, and
jQuery, PURE (Beebole), and Prototype components. Developed an extensible database
tier documented at http://myedb.blogspot.com/
and http://awgtek.com/myedb/
download: http://code.google.com/p/myedbproj/). Tracked changes in
ToirtoisSVN Subversion. Portion of app built on CodeIgniter. •
Deployed, maintained, and/or adapted dozens of sites for clients of EIC
including bingo55.com and jrluxury.com. •
Developed e-commerce solutions, with automated third-party merchant
processing of credit card information (via curl) as well as PayPal
integration. •
Developed and enhanced PHP, JSP, ASP, and ASP.NET websites for Dnaparstek,
including medspa.com, myspicer.com, cheetahlearning.com, crosswalkinc.com,
listaintl.com, resistancetrainingspecialist.com, pivotsalestrack.com,
westream.tv (Jamroom) •
Worked on a Bank of America/EDS Active Directory and MIIS Project as a
sub-contractor for Dnaparstek. Built ASP.NET website (plus SSRS) to manage
the provisioning of contacts from various data sources to SQL Server and
Active Directory. •
Enhanced Colgate Palmolive Intranet ASP CRM application. Added web forms for
inserting and editing records, and implemented PDF reports generation
solution using ABCpdf. Developed Smarty templates with VBScript and some
Javascript. •
Provided maintenance, coding, and server administration for TV Guide
Specialists (Macomb, IL) website, oldtvguides.com. Developed perl scripts and
Java console apps to automate fairly labor intensive ETL process from Excel
to Access to perl CGI readable flat file DB. Added functionality to the
perl-based content manager, specifically, price-changing capabilities so that
all products can be changed by a certain percentage or returned to the
original state, and added logging of e-commerce transactions. Added a Postage
package using Perl’s OO features (bless, new, self). Added PayPal payment
processing and PGP encryption of credit card data transmitted to owner’s
e-mail client. Performed website host migration to IXWebhosting and
registered websites SSL certificates (GeoTrust, Comodo). •
Worked as an intern at e-brainstorm on job-seeker website
(HorizonCareer TM). Created web-based dynamic calendars in for job listings
and event listings by date, with clickable access to days data, queried from
MySQL. Worked on graphical designs in Flash, and re-coded search and form
processing logic. Consulted and tutored staff and interns. Additional technologies used: phpMyAdmin, OpenX
(phpAdsNew), Apache, HeidiSQL, Zoomify, Prototype, script.aculo.us, Zend Studio,
PostgreSQL, jqgrid, PDO, Paros Proxy, Firebug, cPanel, WHM, Plesk, JCreator,
Eclipse, Hummingbird Training and certfication: Mr. George had
on-the-job training as an intern for EIC Agency and e-brainstorm Technology,
where he served in the capacity of both trainee and trainer at these Boston
web-dev shops in 2004. College
1999-2003 WIU Macomb IL February
1996 - November 1998 TFI
International Developer •
Maintain/enhance FoxPro for DOS application (which manages contacts info,
corresponds, envelope printing, etc. •
Rewrite office contacts FoxPro 2.6 app for Visual FoxPro. EDUCATION: B.S. – Computer
Science, Western Illinois University, Macomb, Illinois, (2003) AREAS
OF EXPERIENCE: Programming: Java,
C#, PHP, Perl, HTML, JavaScript, ASP.NET,XSLT, CSS, Classical ASP, PEAR,
SharePoint, CAML, Flash, AJAX, JSON, ColdFusion,Visual Basic, C/C++,
Design: OOP, UML,
Design Patterns, DDD, AOP, DI, IoC, TDD, DCI, MVVM, MVC |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
|